package java基础知识;

/**
 * @author coderFu
 * @create 2022/2/8
 * Json 解析常用
 */
public class JsonParse {

    public static void main(String[] args) {


        String JsonString = "{'name':'卢本伟','age':24','Hero':{'name':Fizz','Position':'Mid'}";

//        try{
//            JSonObject json =


//           org.json 的使用：
         // 1、如果{  开头 ， new JSONObject（JSONString）；如果是【 开头
        // new JSONArray（JSONString);
        // 2、获取值   key.value =  当前对象.get("属性名");
        //             key.object = 当前对象.getJSONObject("xxx");
        //3、          key.JSONArray对象=  当前对象.getJSONArray("xxx");

        // json 的 本质 就是一个键值对，便于理解， 并且格式简洁



        //  com.alibaba.fastjson 解析
        // 1、如果 { 开头 JSON.parseObject(JSONString);
        //如果是 [ 开头， JSON.parseArray(JSONString);
        // 获取值
        // 2、key.value =  当前对象.getString("xxx"); 一定要加上类型
        //3、将字符串转化为对象
        // XXX XX = JSON。parseObject(JSONString,XXX.class);
        // 4 迭代删除

//
//
//        }
    }
}
